package com.gemme.gemme.util;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Author: yangcheng
 * @CreateDate: 2020/8/12 11:52
 */
public class AddGwcBean {
    private Long id;
    /**
     * 用户id
     */
    private Long userId;
    /**
     * 商品id
     */
    private Long productId;
    /**
     * 加入购物车商品数量
     */
    private Integer productAmount;
    /**
     * 商品金额
     */
    private BigDecimal price;
    /**
     * 规格参数
     */
    private String attributeName;
    /**
     * 规格id
     */
    private String attributeId;
    /**
     * 活动id
     */
    private Long activityId;
    /**
     * 加入购物车时间
     */
    private LocalDateTime createTime;
    /**
     * 创建者
     */
    private Long createBy;
    /**
     * 最后修改时间
     */
    private LocalDateTime updateTime;
    /**
     * 更新者
     */
    private Long updateBy;
    /**
     * 备注信息
     */
    private String remarks;

    /**
     * 参数集合
     */
    private String parameterList;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public Integer getProductAmount() {
        return productAmount;
    }

    public void setProductAmount(Integer productAmount) {
        this.productAmount = productAmount;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public String getAttributeName() {
        return attributeName;
    }

    public void setAttributeName(String attributeName) {
        this.attributeName = attributeName;
    }

    public String getAttributeId() {
        return attributeId;
    }

    public void setAttributeId(String attributeId) {
        this.attributeId = attributeId;
    }

    public Long getActivityId() {
        return activityId;
    }

    public void setActivityId(Long activityId) {
        this.activityId = activityId;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public Long getCreateBy() {
        return createBy;
    }

    public void setCreateBy(Long createBy) {
        this.createBy = createBy;
    }

    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    public Long getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(Long updateBy) {
        this.updateBy = updateBy;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getParameterList() {
        return parameterList;
    }

    public void setParameterList(String parameterList) {
        this.parameterList = parameterList;
    }
}
